package com.example.base.entity

import androidx.room.Entity
import androidx.room.PrimaryKey

data class LoginEntityResult(
    val code: Int,
    val `data`: LoginEntity,
    val message: String
)

/**
 * 数据库：
 * 表 @Entity(tableName="") @PrimaryKey 主键  (表中不可以存在Any类型，遇见了将其改为String?)
 * 表操作@Dao @Insert 新增@Update 修改 @Delete删除 @Query 查询
 * 数据库@DataBase(entities=[::class],version = 1,export = false )
 *
 * 工具类
 * 定义数据库（延迟初始化）
 * 初始化数据库（init）
 * 对外暴露数据库(getDB)
 */
@Entity(tableName = "user")
data class LoginEntity(
    val key: String?,
    val nikeName: String,
    val phone: String,
    val token: String,
    val type: String?,
    @PrimaryKey
    val uid: Int
)